package org.example.l0;

import org.junit.jupiter.api.Test;

public class quickAdd {
    @Test
    void add() {
        // 5 + (5 + 5) * 0 + (10 + 10) * 1
        System.out.println(add(5, 5));
    }

    long add(int a,
             int b) {
        int ans = 0;
        for (; b != 0; b >>= 1) {
            if ((b & 1) == 1) {
                ans += a;
            }
            a += a;
        }
        return ans;
    }
}
